[asp.net]怎样做到整站风格互换

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:14:19
怎么做到整个网站的风格变换,当用户在后台选择已有的几种网站风格后,可以在前台看到选择后的网站风格,用css+div,好像只能做到框架不变的情况下变换,我想的是整站的变换!
对于网站整体风格变换的这方面我没有做过,最好有没有相关的代码供我参考一下?(整站风格就是那种换一个样子,里面的模板也换一个位置这样的,而不是简单的换个颜色这样的)谢谢!!

对,css+div做换肤比较好,我觉得只能设定几个框架,然后在选定后调用。

>>百度空间就有这种效果,你可以打开几个空间看看,大概原理就是先建立一个位置矩阵(x,y),每个模块布好位置后都会有一个坐标,把这个坐标保存下来,等到显示的时候到了那个位置,该显示那个模块,直接读取就可以了。

百度里的自定义模块位置时可以拖动,QQ空间也是,好多的博客都采用这样的方式,当然拖动的代码是为了方便,你可以不用拖动,可以直接定义,比如网站是两栏,模块一(1,1),模块二(2,1)……
就是说模块一为左栏第一,模块二右栏第一……
可以定义几个框架,两栏、三栏,等等。

过程都可以用js来实现,只是最后保存到数据库就可以了。
这部分的代码我倒是没有,思考过,但没有做过,也没有特意找过,很抱歉!~

至于换皮肤、换颜色CSS就够了,不多说了,chinaren.com很好的例子,拿来用就可以。

salk